import { defineStore } from "pinia";
import axios from "axios";
import { nanoid } from "nanoid";

export const useTalkStore = defineStore("loveTalk", {
    // 数据
    state: () => {
        return {
            talkList: JSON.parse(localStorage.getItem('talkList') as string) || []
        };
    },
    // 方法
    actions: {
        async getLoveTalk() {
            let {
                data: { content: title },
            } = await axios.get("https://api.uomg.com/api/rand.qinghua?format=json");
            // 把请求回来的字符串，包装成一个对象
            let obj = { id: nanoid(), title };
            // 放到数组中
            this.talkList.unshift(obj);
        }
    }
});

